//package com.jeesite.modules.utils;
//
//import com.aliyun.oss.OSSClient;
//import com.jeesite.modules.file.entity.FileEntity;
//import com.jeesite.modules.file.service.support.FileUploadServiceExtendSupport;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.stereotype.Service;
//
//import java.io.File;
//
///**
// * @author: cxy
// * @date: 2019/4/11 0011 上午 10:53
// * 重写jeeSite的uploadFile方法，上传至阿里云OSS
// */
//@Service
//public class MyUploadService extends FileUploadServiceExtendSupport{
//
//    @Value("${endpoint}")
//    private String endpoint;
//    @Value("${accessKeyId}")
//    private String accessKeyId;
//    @Value("${accessKeySecret}")
//    private String accessKeySecret;
//    @Value("${bucketName}")
//    private String bucketName;
//
//
//    @Override
//    public void uploadFile(FileEntity fileEntity){
//
//        String path = fileEntity.getFileRealPath();
//        File file = new File(path);
//        // 创建OSSClient实例。
//        OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
//
//        // 上传内容到指定的存储空间（bucketName）并保存为指定的文件名称（objectName）。
//        //        String content = "Hello OSS";
//        //第二个参数可以区分文件夹存储 "picture/"+name
//        ossClient.putObject(bucketName, fileEntity.toString(), file);
//        // 关闭OSSClient。
//        ossClient.shutdown();
//
//    }
//
//}